home *** CD-ROM | disk | FTP | other *** search
/ Freaks Macintosh Archive / Freaks Macintosh Archive.bin / Freaks Macintosh Archives / IRC / Bots⁄Utilities / ScriptForge.sit / ScriptForge / Scriptforge Readme < prev    next >
Text File  |  1996-01-22  |  4KB  |  93 lines

  1. ScriptForge 
  2. Version 2.0
  3. By Forge Development
  4.  
  5.      Scriptforge is a program that allows you to run scripts in IRCle, without the use of Applescript. Just write what you want your client to say in the text area at the bottom of the window, and it'll type that for you. If you enter information in the top few spaces, that information will be substituted anywhere that one of the following codes is placed:
  6.  
  7. $nick : Enters the name you entered into the 'nick' field into that place in your script upon execution.
  8. $nick' : Puts your nick in, plus "'s" for ownership (if nick =  Ender, it would change to "Ender's")
  9. $nick, : Puts a comma after the nick.
  10. $channel : Enters the channel name here.
  11. $V : Enters any variable you enter into the box above.
  12. The menu:
  13.  
  14.  
  15. New Script
  16. This item will open a new window (max of five) to allow you to have another script prepared for immidiate use, or to let you run a clonebot (another scriptable IRC client)
  17.  
  18. Open Script...
  19. This will open any script in text form, and place it into the script box of the topmost window.
  20.  
  21. Close
  22. Closes the top window.
  23.  
  24. Save Script...
  25. Saves the script in the topmost window to a text file.
  26.  
  27. Run Script
  28. Runs the script in the top window
  29.  
  30. Run All Scripts
  31. Runs all of the scripts open at once, evaluating the first line of each one, sequentially, to the end of the first script.
  32.   -Note: All other scripts must be as big or SMALLER than the script in the first window opened. (see bottom on running   
  33.              more than 1 IRCle on a machine)
  34.  
  35. Example:
  36.  
  37. Bot1:
  38. Marathon!
  39. The best games in the known universe!
  40. /nick Marathon
  41.  
  42. Bot2:
  43. Marathon II!
  44. Yeah!
  45. /nick Marathon2
  46.  
  47. Result:
  48. Bot1: Marathon!
  49. Bot2: Marathon II!
  50. Bot1: The best games in the known universe!
  51. Bot2: Yeah!
  52. Bot1 is now known as Marathon
  53. Bot2 is now known as Marathon II
  54.  
  55. Running 2 or more IRCles:
  56. Do this:
  57. 1) Make your IRCle prefs file (make SURE that in the preferences:misc, it is set to recieve Appleevents. Otherwise, none of this will work. You DON'T need applescript for this).
  58. 2) Copy IRCle
  59. 3) Copy IRCle's prefs file
  60. 4) Drag the prefs file to IRCle's copy
  61.  
  62. That's all there is to it! Run as many that way as you want (one pref per copy).
  63.  
  64. Disclaimer: If anything, in any way, shape, or form, happens through the use of this program, I don't want anything to do with it, and hereby take no responsibility. You're using it, not me.
  65.  
  66. This program is FREEWARE!
  67. Dedicated to Bungie software, the creators of the best games in the known universe.
  68.  
  69. Questions? Comments? Additions you want? Strider@baka.com.
  70.  
  71. Soon to come:
  72. Scripting additions:
  73.     $loop
  74.     $excludenick
  75.     $chanlist
  76.     $userlist
  77.     $c.nick (nick auto-chosen from $userlist)
  78.     $loopbot (loops to another bot)
  79.     $nickx (simply puts whatever comes after $nick after it, or any variable for that matter, so that there's no need for "nick'" and the like)
  80.     others (tell me what you want!)
  81. Modular commands (make your own $insertions)
  82. Balloon Help
  83. More Bots/Scripts open
  84. Unified Prefs (ex: One $nick for all bots, unless otherwise specified)
  85. Window Numbering
  86. Unlimited length on ALL scripts
  87. Remote opening of IRCle clients with different preferences files
  88. Non-sequential bot execution (one bot does its stuff, another does its, etc. Handy with $loopbot)
  89. Speed Compile (runs scripts faster, and will run one bot after another, same as $loopbot)
  90.  
  91. Possibly  in the future: PERL and IRCII compatibility (based on support from people)
  92.  
  93. Known bugs: Won't open its own files, must be opened from within application.